package com.aggregate.pay.ebcpay.bean;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 单笔代付请求参数
 * @author Moyq5
 * @date 2019年3月14日
 */
public class SinglePayData extends AbstractData {

	
	private String orderNumber;
	@JsonProperty("order_name")
	private String orderName;
	
	private String dtPay;
	
	private String receiverCardNo;
	private String bankAccountType;
	
	private String receiverName;
	
	private String receiverType;
	
	private String receiverCurrency;
	
	private String bankName;
	
	private String bankCode;
	
	private String amount;
	private String bankProvince;
	private String bankCity;
	private String branchBankName;
	private String payeeBankLinesNo;
	private String notifyUrl;
	private String remark;
	private String mobileNumber;
	private String extendedParam;
	public String getOrderNumber() {
		return orderNumber;
	}
	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}
	public String getOrderName() {
		return orderName;
	}
	public void setOrderName(String orderName) {
		this.orderName = orderName;
	}
	public String getDtPay() {
		return dtPay;
	}
	public void setDtPay(String dtPay) {
		this.dtPay = dtPay;
	}
	public String getReceiverCardNo() {
		return receiverCardNo;
	}
	public void setReceiverCardNo(String receiverCardNo) {
		this.receiverCardNo = receiverCardNo;
	}
	public String getBankAccountType() {
		return bankAccountType;
	}
	public void setBankAccountType(String bankAccountType) {
		this.bankAccountType = bankAccountType;
	}
	public String getReceiverName() {
		return receiverName;
	}
	public void setReceiverName(String receiverName) {
		this.receiverName = receiverName;
	}
	public String getReceiverType() {
		return receiverType;
	}
	public void setReceiverType(String receiverType) {
		this.receiverType = receiverType;
	}
	public String getReceiverCurrency() {
		return receiverCurrency;
	}
	public void setReceiverCurrency(String receiverCurrency) {
		this.receiverCurrency = receiverCurrency;
	}
	public String getBankName() {
		return bankName;
	}
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	public String getBankCode() {
		return bankCode;
	}
	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}
	public String getAmount() {
		return amount;
	}
	public void setAmount(String amount) {
		this.amount = amount;
	}
	public String getBankProvince() {
		return bankProvince;
	}
	public void setBankProvince(String bankProvince) {
		this.bankProvince = bankProvince;
	}
	public String getBankCity() {
		return bankCity;
	}
	public void setBankCity(String bankCity) {
		this.bankCity = bankCity;
	}
	public String getBranchBankName() {
		return branchBankName;
	}
	public void setBranchBankName(String branchBankName) {
		this.branchBankName = branchBankName;
	}
	public String getPayeeBankLinesNo() {
		return payeeBankLinesNo;
	}
	public void setPayeeBankLinesNo(String payeeBankLinesNo) {
		this.payeeBankLinesNo = payeeBankLinesNo;
	}
	public String getNotifyUrl() {
		return notifyUrl;
	}
	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getMobileNumber() {
		return mobileNumber;
	}
	public void setMobileNumber(String mobileNumber) {
		this.mobileNumber = mobileNumber;
	}
	public String getExtendedParam() {
		return extendedParam;
	}
	public void setExtendedParam(String extendedParam) {
		this.extendedParam = extendedParam;
	}
	@Override
	public String toString() {
		return "SinglePayData [orderNumber=" + orderNumber + ", orderName=" + orderName + ", dtPay=" + dtPay
				+ ", receiverCardNo=" + receiverCardNo + ", bankAccountType=" + bankAccountType + ", receiverName="
				+ receiverName + ", receiverType=" + receiverType + ", receiverCurrency=" + receiverCurrency
				+ ", bankName=" + bankName + ", bankCode=" + bankCode + ", amount=" + amount + ", bankProvince="
				+ bankProvince + ", bankCity=" + bankCity + ", branchBankName=" + branchBankName + ", payeeBankLinesNo="
				+ payeeBankLinesNo + ", notifyUrl=" + notifyUrl + ", remark=" + remark + ", mobileNumber="
				+ mobileNumber + ", extendedParam=" + extendedParam + ", toString()=" + super.toString() + "]";
	}
}
